//引入express

let express = require('express');

let path = require('path');

let app = express();

//静态资源托管 视频 图片 文档 音乐...都是静态资源,开发者不可能给每个资源单独写一个接口,所以就需要静态资源托管

//托管的目的就是,用户访问的时候,让程序自己处理,响应回去数据就可以了

app.use(express.static(path.resolve('public')))

//设置模板引擎
app.set('view engine', 'ejs')

//指定模板引擎在哪个文件夹
app.set('views', path.resolve('views'))

//引入路由文件

let indexRouter = require("./routes/index")
let usersRouter = require("./routes/users")
//捕获客户端请求
app.use("/", indexRouter)
app.use("/users", usersRouter)

// app.get('/', (req, res) => {
//     //设置响应头
//     res.header('Content-Type', 'text/plain;charset=utf8');
//     //响应给客户端
//     res.send('hello word')
// })


app.listen(3001)